package com.dstz.bpm.core.model.overallview;

import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.dstz.bpm.core.model.BpmDefinition;

public class BpmOverallView {
   public static final String Q = "override";
   public static final String R = "edit";
   public static final String S = "newVersion";
   private BpmDefinition T;
   private String importType = "edit";
   private String defId;
   private Boolean V;
   private JSONObject W;
   private String X;
   private String au;
   private JSONArray av = new JSONArray();

   public String getImportType() {
      return this.importType;
   }

   public void setImportType(String importType) {
      this.importType = importType;
   }

   public Boolean getIsUpdateVersion() {
      return this.V;
   }

   public void setIsUpdateVersion(Boolean isUpdateVersion) {
      this.V = isUpdateVersion;
   }

   public JSONObject getDefSetting() {
      return this.W;
   }

   public void setDefSetting(JSONObject defSetting) {
      this.W = defSetting;
   }

   public BpmDefinition getBpmDefinition() {
      return this.T;
   }

   public void setBpmDefinition(BpmDefinition bpmDefinition) {
      this.T = bpmDefinition;
   }

   public String getDefId() {
      return this.defId;
   }

   public void setDefId(String defId) {
      this.defId = defId;
   }

   public String getBpmnXml() {
      return this.X;
   }

   public void setBpmnXml(String bpmnXml) {
      this.X = bpmnXml;
   }

   public JSONArray getPermission() {
      return this.av;
   }

   public void setPermission(JSONArray permission) {
      this.av = permission;
   }

   public String getModelJson() {
      return this.au;
   }

   public void setModelJson(String modelJson) {
      this.au = modelJson;
   }
}
